package com.woniuxy.patrol.service;

import com.woniuxy.common.utils.ResponseUtil;
import com.woniuxy.patrol.pojo.PatrolCategory;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 13162
* @description 针对表【wcm_patrol_category(巡更分类表)】的数据库操作Service
* @createDate 2025-07-14 19:22:37
*/
public interface PatrolCategoryService extends IService<PatrolCategory> {
    /**
     * 根据社区ID查询巡更分类（对应《巡更demo.docx》3.2节巡更分类列表功能）
     */
    ResponseUtil getByCommunityId(Long communityId);

    /**
     * 添加巡更分类（对应《巡更demo.docx》6.24.1添加巡更分类功能）
     */
    ResponseUtil addCategory(PatrolCategory category);

    /**
     * 编辑巡更分类
     */
    ResponseUtil updateCategory(PatrolCategory category);

    /**
     * 删除巡更分类
     */
    ResponseUtil deleteCategory(Long categoryId);

}
